package com.seeTools.next.service.sys;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.seeTools.next.api.entity.sys.SysTenant;
import com.seeTools.next.common.core.PageQuery;
import com.seeTools.next.service.BaseService;

/**
 * <p>
 * 租户信息表 服务类
 * </p>
 *
 * @author FallenDust
 * @since 2023-05-11
 */
public interface ISysTenantService extends BaseService<SysTenant> {

    /**
     * 分页查询
     *
     * @param pageQuery 查询参数
     * @return page
     */
    Page<SysTenant> pageInfo(PageQuery<SysTenant> pageQuery);

    /**
     * 根据tenantId 获取租户信息
     *
     * @param tenantId 租户ID
     * @return 租户信息
     */
    SysTenant findByTenantIdCache(Long tenantId);
}
